<?php

class Questao_Model extends CI_Model{

	var $id = '';
    var $etapa_id = '';
    var $disciplina_id = '';
    var $descritor_id = '';
    var $nivel_id = '';

	function __construct()
    {
        parent::__construct();
    }

    function salvar(){
    	$this->id = $this->input->post('id');
    	$this->disciplina_id = $this->input->post('disciplina_id');
        $this->etapa_id = $this->input->post('etapa_id');
        $this->descritor_id = $this->input->post('descritor_id');
        $this->nivel_id = $this->input->post('nivel_id');
        
        $this->db->trans_begin();

        $this->db->insert('questoes', $this);
        $this->id = $this->db->insert_id();

        $item_questao_1 = array( 'descricao' => $this->input->post('itemQuestao1'), 'id' => $this->id);
        $item_questao_2 = array( 'descricao' => $this->input->post('itemQuestao2'), 'id' => $this->id);
        $item_questao_3 = array( 'descricao' => $this->input->post('itemQuestao3'), 'id' => $this->id);
        $item_questao_4 = array( 'descricao' => $this->input->post('itemQuestao4'), 'id' => $this->id);
        $item_questao_5 = array( 'descricao' => $this->input->post('itemQuestao5'), 'id' => $this->id);
        
        $this->db->insert('item_questao', $itemQuestao1);
        $this->db->insert('item_questao', $itemQuestao2);
        $this->db->insert('item_questao', $itemQuestao3);
        $this->db->insert('item_questao', $itemQuestao4);
        $this->db->insert('item_questao', $itemQuestao5);

        if ($this->db->trans_status() === FALSE) {
            $this->db->trans_rollback();
            echo 'Erro ao inserir a questão';
        }
        else {
            $this->db->trans_commit();
            return true;
        }
    }

}

?>